*=(multiplication assignment)

 

 

    تؤدي نفس وظيفة *(multiplication) ,مع اختلاف بسيط ,وهو أنها تضع قيمة الناتج في المتغير الأول.

 

مثال:

var x:Number = 5

var y:Number = 3

x *= y

trace(x );

trace(y);

 

يقوم البرنامج بعمل متغيرين عدديين x و y ,قيمتاهما علي الترتيب 5 و 3,ثم يقوم بإيجاد حاصل ضربهما ووضعه في المتغير x ,ثم يقوم بعرض قيمة المتغير x و المتغير y في نافذة output ,كالتالي:

15              ç           وهي قيمة المتغير x الجديدة بعد أن تم وضع قيمة الناتج في هذا المتغير.

3                ç          وهي قيمة المتغير y ,وهي ثابتة ولم تتغير.

 

ومن المثال السابق نجد أن:

x *= y

x = x * yتؤدي نفس وظيفة         :           

 

 

*******************